#!/bin/bash  
  
# 定义变量
NFS_SERVER="192.168.5.10"
NFS_SHARE="/home/book/nfs_rootfs"  
MOUNT_POINT="/mnt"

# 测试与NFS服务器的连通性  
ping -c 1 $NFS_SERVER > /dev/null 2>&1  
if [ $? -eq 0 ]; then  
    echo "NFS服务器 $NFS_SERVER 连通性正常"  
else  
    echo "无法与NFS服务器 $NFS_SERVER 建立连接"  
    exit 1  
fi  
  
# 检查挂载点是否存在，如果不存在则创建  
if [ ! -d "$MOUNT_POINT" ]; then  
    mkdir -p "$MOUNT_POINT"  
fi  
  
# 尝试挂载NFS共享  
mount -t nfs -o nolock,vers=3 $NFS_SERVER:$NFS_SHARE $MOUNT_POINT  
if [ $? -eq 0 ]; then  
    echo "NFS共享已成功挂载到 $MOUNT_POINT"  
else  
    echo "无法挂载NFS共享到 $MOUNT_POINT"  
    exit 1  
fi
